Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F1 Argentina F2 Argentina F3 Italy F12 Italy F13 Italy F15 Spain F15 Chile F1a Chile F1b Uruguay F1 Argentina F7 Chile F2 France F8 Italy F18 Italy F19 Italy F22 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w4 Uruguay F2 Argentina F5 Argentina F6 Argentina F8 Argentina F9 France F9 Italy F21 France F11 Italy F15 Argentina F4 Spain F26 Argentina F5 Argentina F11 Colombia F5 Colombia F1 Venezuela #1-w3 Argentina F6 Uruguay F1 Argentina F4 Portugal F1 Chile F1 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Colombia F6 Venezuela F7 Venezuela F8 Argentina F7 Italy F14 Chile F3 Argentina F3 Italy F20 VII Avierto Internacional de Salinas - Salinas VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo Binghamton Professional Tennis Tournament - Binghamton 2003 USTA Challenger of Calabasas - Calabasas Corona Mexico City Open - Mexico City Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb ATU Cup - Weiden Intelig Tennis Cup - Brasilia Copa Petrobras Argentina - Buenos Aires Baden Open - Ettlingen Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia Joinville Tennis Festival - Joinville IPP Geneva Trophy - Geneva Copa Ericsson Peru - Lima Amazonia Open de Tenis - Belem VI Abierto Internacional de Salinas - Salinas XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Argentina - Buenos Aires TESS Tennis Classic - Campinas Copa Petrobras Paraguay - Asuncion XII Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2007 - San Luis Potosi Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov The USTA Challenger at West End Racquet - Torrance IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Sporting Challenger '07 Trofeo Regione Piemonte - Turin BH Tennis Open International Cup - Belo Horizonte Trofeo Sisma Mantova - Mantova Nossa Caixa Aberto de Sao Paulo - Sao Paulo Cridicard Mastercard Tennis Cup - Campos do Jordao Muller Cup - Ulm Lubbock Challenger - Lubbock 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Ford Tennis Championships - Louisville Copa Ericsson Chile - Santiago Ljubljana Open 2002 - Ljubljana USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Oklahoma Challenger - Tulsa Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon 2002 Azalea Orthopedic Challenger - Tyler Sail Open - New Delhi Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte New Delhi Challenger II - New Delhi Izmir Cup - Izmir Zenith Tennis Cup-Harbour Club - Milan VIII Avierto Internacional de Salinas - Salinas Copa Petrobras Colombia - Bogota 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia 2003 West Side Tennis Club Challenger - Forest Hills V Manta Open-Trofeo Ricardo Delgado Aray - Manta Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas s'Tennis Masters Challenger - Graz Credicard Citi Mastercard Tennis Cup - Campos do Jordao XL Capital Bermuda Open - Bermuda XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio SMS Tennis Cup - Sao Paulo XIV Challenger ATP Club Premium Open - Quito XI Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon Bancolombia Open - Cali Challenger Leon 2004 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa IV Challenger Ciudad De Guayaquil - Guayaquil 2006 North Shore Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota Seguros Bolivar Open - Medellin Challenger Lugano - Lugano Lima Challenger - Lima Sao Paulo Challenger Cyclus Open de Tenis - Florianopolis Iquique Challenger Bucaramanga Challenger Dallas Challenger Copa Petrobras Colombia - Bogota Bogota Challenger VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota San Luis Potosi Challenger The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Mexico City Challenger Ostrava Challenger Pereira Challenger Top Wool Challenger - Biella IV Manta Open - Manta Bogota Challenger Copa Petrobras Brazil - Belo Horizonte Manta Challenger Aberto de Sao Paulo - Sao Paulo Belo Horizonte Challenger Campos do Jordao Challenger Citta di Como - Como Brasilia Challenger Czech Open 2006 - Prostejov Cali Challenger Bogota Challenger Buenos Aires Challenger Challenger Casablanca San Angel - Mexico City Sao Paulo Challenger Seguros Bolivar Open - Medellin Campos do Jordao Challenger Santiago Challenger Brasilia Challenger Salvador Challenger JSM Challenger - Champaign Bangkok Challenger Guayaquil Challenger Cancun Challenger Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Barranquilla Challenger Voit Mexico City Open - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Milan Challenger Marburg Challenger Bogota Challenger Campos do Jordao Challenger Genova Challenger Szczecin Challenger Music City Challenger - Nashville Salinas Challenger ITG Miami Challenger - Miami Aguascalenties Challenger Recife Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Sao Jose Do Rio Preto Challenger Curitiba Challenger Medellin Challenger Sao Leopoldo Challenger Geneva Challenger Buenos Aires Challenger Helsinki Challenger Rome Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Copa Petrobras - Bogota III Aberto Santa Catarina de Tenis - Florianopolis Barranquilla Challenger Sarasota Challenger Prague Challenger Braunschweig Challenger Guzzini Challenger - Recanati Rio De Janeiro Challenger Sao Paulo Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen BH Tenis Open International Cup 2008 - Belo Horizonte ATP Open Castilla y Leon - Segovia Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica Oberstaufen Cup - Oberstaufen Concurso Internacional de Vigo - Vigo Lima Challenger Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo Sao Paulo Challenger Aix En Provence Challenger II Naples ITG Challenger - Naples ECU Prague Open - Prague Scheveningen Challenger Liberec Challenger Quito Challenger Cordoba Challenger XIII Trofeo Ciudad de Quito - Quito Heilbronn Challenger Copa Petrobras Argentina - Buenos Aires Braunschweig Challenger Liberec Challenger Genova Challenger Trnava Challenger Corrientes Challenger San Luis Potosi Challenger - San Luis Potosi Bucaramanga Challenger Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas Rome Challenger Heilbronn Challenger Mestre Challenger Poprad Tatry Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo X Open Internacional D'Andorra - Andorra Buenos Aires Challenger Itajai Challenger Ourocard Tennis Challenger - Sao Paulo San Juan Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Montevideo Challenger Sarasota Challenger Lyon Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Buenos Aires Challenger Guadalajara Challenger Santiago Challenger Winnetka Challenger Braunschweig Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Genova Challenger BH Tennis Open - Belo Horizonte Sao Paulo Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Braunschweig Challenger Montevideo Challenger Bordeaux Challenger Marburg Challenger Aberto de Sao Paulo - Sao Paulo Pereira Challenger Cali Challenger Buenos Aires Challenger Guayaquil Challenger Copa Petrobras Paraguay - Asuncion Noumea Challenger Global Telecom Open - Florianopolis Santiago Challenger 2002 Tulsa USTA Challenger - Tulsa Furth Challenger Moscow Challenger Britania Zavaleta - Puebla ATP Challenger La Serena - La Serena Prague Challenger Banja Luka Challenger AT&T Challenger of Dallas - Dallas Panama City Challenger Bogota Challenger Buenos Aires Challenger U.S. Men's Clay Court Championships - Houston Santo Domingo Challenger Morelos Challenger South African Airways Open - East London Braunschweig Challenger Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Sao Paulo - Brazil Dortmund Challenger Schickedanz Open - Furth Campinas Challenger University of Tennessee USTA Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa Naples Challenger - Naples VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Citta di Como Challenger - Como IX Trofeo Ciudad de Quito - Quito Buenos Aires Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Brazil Open - Salvador III Gramado Open de Tenis - Gramado Geneva Challenger - Geneva USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa Ericsson Uruguay - Montevideo Ciudad de Pozoblanco Open Diputacion - Cordoba Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Mallorca Open - Mallorca The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte Grand Prix Hassan II - Casablanca Challenger de Providencia-Copa Kia - Santiago ATP Guzzini Challenger - Recanati Arpa Ceramic Cup - Reggio Emilia International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Copa Petrobras-Brazil - Aracaju Copa Petrobras-Uruguay - Montevideo Cali Challenger Brasil Open - Costa do Sauipe Puebla Challenger Bordeaux Challenger Blumenau Challenger BellSouth Open - Vina del Mar Zagreb Challenger Santos Challenger Rio Quente Challenger International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Marburg Challenger Heineken Open - Auckland International Tennis Championships - Delray Beach Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Bordeaux Challenger Prostejov Challenger U.S. Men's Clay Court Championships - Houston BMW Open - Munich The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Bratislava Challenger Bogota Challenger Estoril Open - Estoril AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Copa Telmex - Buenos Aires St. Petersburg Open - St. Petersburg Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Mens's Clay Court Championship - Houston Sao Paulo Challenger Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Florianopolis Challenger AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Guadalajara Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Serbia Open - Belgrade Sao Paulo Challenger Winston Salem - Winston Salem Heineken Open - Auckland Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington VTR Open - Vina del Mar Brasil Open - Sao Paulo Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Petange Challenger Sao Paulo Challenger Campinas Challenger Copa Claro - Buenos Aires Lermontov Challenger Belem Challenger Bucaramanga Challenger Santo Domingo Challenger Villa Allende Challenger Abierto Mexicano Telcel - Acapulco AEGON Championships - London Kremlin Cup - Moscow Montevideo Challenger San Juan Challenger Orleans Challenger San Luis Potosi Challenger Sao Leopoldo Challenger Bet-at-home Open - Hamburg Delray Beach International Tennis Championships - Delray Beach Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brasil Open - Sao Paulo Vegeta Croatia Open - Umag Leon Challenger Credit Agricole Suisse Open - Gstaad SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona BMW Open - Munich SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Bogota Challenger Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Savannah Challenger St. Petersburg Open - St. Petersburg Blunmenau Challenger BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Bogota Challenger Kremlin Cup - Moscow RCA Championships - Indianapolis Geneva Open - Geneva Sydney International - Sydney Ecuador Open - Quito Open Parc - Lyon Rakuten Japan Open - Tokyo Lima Challenger Le Gosier Challenger Mercedes Cup - Stuttgart Braunschweig Challenger Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Sarasota Challenger UNICEF Open - 's Hertogenbosch Medellin Challenger Brisbane International - Brisbane Copa Claro - Buenos Aires Santiago Challenger Cali Challenger Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Mendoza Challenger BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Bastad Challenger Santos Challenger Tunis Challenger Bordeaux Challenger Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar RCA Championships - Indianapolis Rio Open 500 - Rio de Janeiro TCT Open - Tunis Abierto Mexicano de Tenis Pegaso - Acapulco Apia International - Sydney Argentina Open - Buenos Aires Banja Luka Challenger Irving Challenger Ecuador Open - Quito Intelig Tennis Cup - Campos do Jordao Aegon Nottingham Open - Nottingham Mestre Challenger Suisse Open - Gstaad SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo Argentina Open - Buenos Aires Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Blois Challenger Scheveningen Challenger AEGON International - Eastbourne 2003 Eddleman USTA Challenger - Birmingham Generali Open - Kitzbuhel Ecuador Open - Quito Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Lima Challenger Copa Petrobras - Montevideo Rio Open - Rio de Janeiro ASB Classic - Auckland Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Copa AT&T - Buenos Aires Portugal Open - Oeiras Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch Tennis Masters Series - Miami Brasil Open - Salvador Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Campbell's Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Tennis Masters Series - Miami Brasil Open - Costa do Sauipe Davidoff Swiss Indoors Basel - Basel Abierto Mexicano Telfonica MoviStar - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Ecuador Open - Quito BNP Paribas Open - Indian Wells Open de Moselle - Metz French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London BMW Open - Munich BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami U.S. Open - New York French Open - Paris 2003 Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Miami Open - Miami Estoril Open - Estoril SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Copa Telmex - Buenos Aires U.S. Open - New York Moselle Open - Metz Pilot Pen Tennis - New Haven ASB Classic - Auckland U.S. Open - New York French Open - Paris Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 ARAG ATP World Team Championship - Dusseldorf U.S. Open - New York Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, PO, ARG-COL 4-0 U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, SF, CZE-ARG 3-2 U.S. Open (juniors)